<?php
require($_SERVER['DOCUMENT_ROOT'].'/wordpress/wp-blog-header.php' );

$METHOD = $_POST;

function processRequest($data)
{
	global $wpdb;
	$action = strtolower($data['action']);
	
	if(!strcmp($action,'reset'))
	{
		getDefaultEventsFormData($data);
	}
	else if(!strcmp($action,'newevent'))
	{
		getNewEventFormData($data);
	}
	else if(!strcmp($action,'createevent'))
	{
		if(canCreateEvent($data))
		{
			createEvent($data);
		}
		else
		{
			getDefaultError("no se puede crear un evento con los datos entregados");
		}		
	}
	else if(!strcmp($action,'joinevent'))
	{
		if(joinEvent($data))
		{
			//echo "puedo";
		}
		else
		{
			//echo "no puedo";
		}
		
		getDefaultEventsFormData($data);
	}
	else if(!strcmp($action,'leaveevent'))
	{
		if(leaveEvent($data))
		{
			//echo "puedo";
		}
		else
		{
			//echo "no puedo";
		}
		
		getDefaultEventsFormData($data);
	}
	else if(!strcmp($action,'closeevent'))
	{
		if(closeEvent($data))
		{
			//echo "puedo";
		}
		else
		{
			//echo "no puedo";
		}
	
		getDefaultEventsFormData($data);
	}
	else if(!strcmp($action,'cancelevent'))
	{
		if(cancelEvent($data))
		{
			//echo "puedo";
		}
		else
		{
			//echo "no puedo";
		}
	
		getDefaultEventsFormData($data);
	}	
	else if(!strcmp($action,'editevent'))
	{
		getDefaultEventsFormData($data);
	}
	else if(!strcmp($action,'eventnewdates'))
	{
		updateEventDates($data);
		getDefaultEventsFormData($data);
	}
}

processRequest($METHOD);

 ?>